/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package encomienda.servicio;

import encomienda.dao.ClienteDao;
import encomienda.dao.ClienteDaoImpl;
import encomienda.modelo.Cliente;
import java.util.List;

/**
 *
 * @author JUAN
 */
public class ClienteServicioImpl implements ClienteServicio{
    ClienteDao clientedao;
    
    public ClienteServicioImpl(){
    this.clientedao= new ClienteDaoImpl();
    }
    
    /*--------------------------------------------------------------------------------- */
    @Override
    public List<Cliente> reportarCliente(){
    return  clientedao.reportarCliente();
    }
    
    //*--------------------------------------------------------------------------------- */
    @Override    
    public void insertarCliente(Cliente to){
    clientedao.insertarCliente(to);
    }
    /*--------------------------------------------------------------------------------- */
    @Override
    public void elimminarCliente(String idCliente){
    clientedao.eliminarCliente(idCliente);
    }
    /*--------------------------------------------------------------------------------- */
    @Override
    public Cliente reportaClienteId(String idcliente){
    return clientedao.reportaClienteId(idcliente);    
    }
    
    @Override
    public Cliente actualizarCliente(Cliente dato){
    return clientedao.actualizarCliente(dato);
    }
    /*--------------------------------------------------------------------------------- */
    @Override
    public List<Cliente> reportarClienteCliente(String cliente){
    return  clientedao.reportarClienteCliente(cliente);
    } 
}
